home *** CD-ROM | disk | FTP | other *** search
/ Power CD-ROM!! 8 / Power CD-ROM 8.iso / os2 / 4desy135 / 4desy2.dok < prev    next >
Text File  |  1994-11-03  |  37KB  |  900 lines

  1.  
  2.       **************************************************************
  3.  
  4.   *** an english documentation is contained in the file 4DESY2.DOC ***
  5.  
  6.       **************************************************************
  7.  
  8.  
  9.  
  10.  
  11.                             4Desy/2
  12.  
  13.                         - For-Desy-Too -
  14.  
  15.                           Version 1.35
  16.  
  17.  
  18.  
  19.  
  20.           ein komfortabler Description-Editor fuer 4OS2
  21.  
  22.  
  23.  
  24.          geschrieben im Januar/Juli 1994 von Wolfram Koerner.
  25.  
  26.              Internet: koerner@cip.informatik.uni-wuerzburg.de (bevorzugt)
  27.                  oder: koerner@wok.incubus.sub.org
  28.  
  29.              FIDO    : Wolfram Koerner@2:2490/5100.8
  30.  
  31.              Sackpost: Wolfram Koerner
  32.                        Friedenstrasse 5a
  33.                        97072 Wuerzburg
  34.                        GERMANY
  35.  
  36.  
  37.  
  38.  
  39.  
  40.      Inhalt:
  41.      -------
  42.             * Die Highlights in Kuerze
  43.  
  44.             * Was ist 4OS2 und was sind Descriptions ?
  45.  
  46.             * Was macht nun 4Desy/2 ?
  47.  
  48.             * Die Kommandozeilen-Parameter
  49.  
  50.             * Der Bildschirm von 4Desy/2
  51.  
  52.             * Die Tasten von 4Desy/2
  53.  
  54.             * "OK, watt koss' dat Teil ?"  - CARDWARE
  55.  
  56.             * HAFTUNG und Co.
  57.  
  58.             * Copyrights und Trademarks
  59.  
  60.             * Noch ein Hinweis
  61.  
  62.             * Credits
  63.  
  64.  
  65.  
  66.  
  67.             Die Highlights in Kuerze:
  68.             -------------------------
  69.  
  70.             * Bis zu 512 Dateien pro Directory editierbar
  71.  
  72.             * HPFS-lange Datei/Verzeichniss-Namen erlaubt
  73.  
  74.             * Beschreibungen bis zu 511 Zeichen lang
  75.  
  76.             * Interne Zwischenablage zum Kopieren von Beschreibungen
  77.  
  78.             * Suchen von Eintraegen oder Dateinamen, die bestimmte
  79.               Suchtexte enthalten.
  80.  
  81.             * Interaktives Wechseln von Laufwerken und Verzeichnissen
  82.  
  83.             * Verschiedene Betrachter koennen abhaengig von der
  84.               Erweiterung der aktuellen Datei mit F3 aufgerufen werden
  85.  
  86.             * F4 editiert die aktuelle Datei, F9 startet einen
  87.               Kommandoprozessor
  88.  
  89.             * F8 löscht die aktuelle Datei.
  90.  
  91.             * Freie Farbeinstellungen moeglich
  92.  
  93.             * Setup wahlweise ueber Kommandozeilenschalter oder
  94.               ueber eine 4DESY2.INI-Datei im Verzeichniss von 4Desy/2
  95.  
  96.             * Automatisches Speichern (auf Wunsch)
  97.  
  98.             * Arbeitet mit variabler Zeilenzahl
  99.                 -  25 bis 102 Zeilen, wenn PM-Fenster
  100.                 -  25 bis  60 Zeilen, wenn Vollbild-Textmodus
  101.               (die Zeilenzahl muss vor Start mit MODE 80,yyy gesetzt sein)
  102.  
  103.             * Viele gewohnte Editor-Tasten verfuegbar
  104.  
  105.  
  106.  
  107.      Was ist 4OS2 und was sind Descriptions ?
  108.      ----------------------------------------
  109.      4OS2 ist ein Ersatz fuer den etwas spartanisch ausgefallenen
  110.      Kommandoprozessor von OS/2, den CMD.EXE.   4OS2.EXE  ersetzt
  111.      diesen komplett und haelt unzaehlige Verbesserungen bereit.
  112.      z.B.   Tippt  man  nur  den Anfangsteil eines Verzeichnisses
  113.      oder einer Datei, mit der  man gerade etwas "anstellen" will
  114.      und dann der Druck auf die TAB-Taste und  4OS2  komplettiert
  115.      die  Namen.   4OS2  hat  in  der   aktuellen   Version   die
  116.      Versionsnummer  2.00  und  ist  als  Shareware eigentlich in
  117.      jeder gut sortierten  OS/2-Mailbox  und natuerlich ueber ftp
  118.      auf cdrom.com zu bekommen.
  119.  
  120.      Unter   den   unzaehligen   Verbesserungen   sind  auch  die
  121.      File-Descriptions.  Man kann mit dem Befehl "DESCRIBE" jeder
  122.      Datei und  jedem  Verzeichniss  eine  Beschreibung ankleben.
  123.  
  124.      Die Beschreibungen aller Dateien werden im Verzeichniss,  wo
  125.      die  beschriebenen  Dateien  sind  in einem versteckten File
  126.      namens  "DESCRIPT.ION"  von   4OS2   (und   auch  von  4DOS)
  127.      gespeichert.
  128.  
  129.      Wird  nun  diese  Datei  unter  4OS2 kopiert, geloescht oder
  130.      verschoben,  dann  werden  die  Descript.ion-Dateien  in den
  131.      verschiedenen Verzeichnissen  automatisch angepasst.   Files
  132.      die   auf  Festplatte  beschrieben  und  dann  auf  Diskette
  133.      verschoben wurden, werden auch dort ihre Beschreibung haben.
  134.  
  135.      Die Beschreibungen werden bei einem ganz normalen DIR-Befehl
  136.      angezeigt.  Wenn die Festplatte mit den beschriebenen  Files
  137.      allerdings  mit  HPFS unter OS/2 formatiert ist, so wird der
  138.      meiste Platz fuer  die  langen  Dateinamen reserviert.  Dann
  139.      muss man 4OS2 Mit dem Befehl  "DIR  /z"  dazu  zwingen,  das
  140.      Verzeichniss  im  FAT-Format anzuzeigen und dann werden auch
  141.      die Dateibeschreibungen wieder angezeigt.
  142.  
  143.      Es ist halt ein Unterschied, ob eine Diskette, die man schon
  144.      1 Jahr im Schrank hat so aussieht:
  145.  
  146. [c:\]dir a:
  147.  
  148.   Volume in drive A is unlabeled
  149.   Directory of  a:\*.*
  150. bdesk234.arj   145109  14.07.92  23.41
  151. descript.ion      392  16.10.92  16.24
  152. resmast1.zip    47964  14.03.92   5.20
  153. sabdu120.arj    51041  14.07.92  23.43
  154. sprbar11.arj    46583  29.07.92  12.22
  155. tngeb200.arj   261453  16.07.92  23.48
  156. wed13b.arj     214750  31.03.92  15.00
  157. winfr171.exe   256389   9.05.92  14.49
  158. winq200a.arj   252653  25.07.92  13.29
  159.    1.438.892 bytes in 10 file(s)         1.440.768 bytes allocated
  160.          16.896 bytes free
  161.  
  162.  
  163.      oder ob die Diskette sich eben so praesentiert:
  164.  
  165.  
  166. [c:\]dir a:
  167.  
  168.   Volume in drive A is unlabeled
  169.   Directory of  a:\*.*
  170. bdesk234.arj   145109  14.07.92  23.41 BigDesk (virtueller Bildschirm) Win3.1
  171. descript.ion      392  16.10.92  16.24
  172. resmast1.zip    47964  14.03.92   5.20 Resource-Master 1.00 f. WIN
  173. sabdu120.arj    51041  14.07.92  23.43 Disketten kopieren/formatieren f. WIN
  174. sprbar11.arj    46583  29.07.92  12.22 Superbar f.WIN (Hot-Icons f.Apps)
  175. tngeb200.arj   261453  16.07.92  23.48 TechNoir Geburtstags-Planer (gut!)
  176. wed13b.arj     214750  31.03.92  15.00 Programmierer-Editor (ANSI) f. WIN
  177. winfr171.exe   256389   9.05.92  14.49 Win-Fractale 1.71
  178. winq200a.arj   252653  25.07.92  13.29 Windows-Offline-QWK-Reader
  179.    1.438.892 bytes in 10 file(s)         1.440.768 bytes allocated
  180.          16.896 bytes free
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.      Was macht nun 4Desy/2 ?
  189.      -----------------------
  190.  
  191.      Mit dem 4OS2-Kommando "DESCRIBE" sind die Beschreibungen nur
  192.      sehr  umstaendlich  zu  bewerkstelligen.   Jedes  File  wird
  193.      einzeln  behandelt,  man  kann  nicht  noch  mal  eben einen
  194.      Tippfehler verbessern oder bereits  geschriebenenes  nochmal
  195.      verwenden.
  196.      Hier springt nun 4Desy/2 als komfortabler Description-Editor ein.
  197.      Obwohl 4Desy/2 zum Ablaufen KEIN 4OS2 benoetigt, machen die
  198.      huebschen DESCRIPT.ION-Dateien eben doch nur mit installiertem
  199.      4OS2 einen Sinn !
  200.  
  201.  
  202.  
  203.  
  204.      Die Kommandozeilen-Parameter
  205.      ----------------------------
  206.      Die Reihenfolge der Parameter spielt *KEINE* Rolle !
  207.      Gross- und Kleinschreibung ist ebenso egal.
  208.  
  209.      Normalerweise will 4Desy/2  die Beschreibungen des aktuellen
  210.      Verzeichnisses im aktuellen Laufwerk  editieren.   Man  kann
  211.      jedoch  ein  ein bestimmtes Laufwerk und/oder ein bestimmtes
  212.      Unterverzeichniss festlegen, das editiert werden soll:
  213.  
  214.         4DESY2.EXE [Laufwerk:][pfand\pfad\pfad]
  215.  
  216.      Zum Beispiel wenn das aktuelle Verzeichniss irgendwo auf der
  217.      Festplatte ist, so kann man 4Desy/2 so starten:
  218.  
  219.          4DESY2.EXE a:
  220.  
  221.      und  es  wird  das  aktuelle  Verzeichniss  der  Diskette A:
  222.      bearbeitet werden.
  223.  
  224.      Andere moegliche Beispiele:
  225.  
  226.         4DESY2.EXE a:\
  227.         4DESY2.EXE a:\verzeich
  228.         4DESY2.EXE \os2\install
  229.         4DESY2.EXE subdir\verzeich
  230.  
  231.  
  232.      Weitere Kommandozeilen-Parameter:
  233.  
  234.      Schalter     Funktion
  235.      ------------------------------------------------------------------
  236.      /?           "HILFE !!!"
  237.  
  238.                   Zeigt vor dem Start eine kurze Uebersicht ueber
  239.                   die moeglichen Schalter. Nach Tastendruck wird dann
  240.                   das Programm normal aufgerufen.
  241.                   Beispiel:
  242.  
  243.                   4DESY2.EXE /?
  244.  
  245.      /H           gleiche Funktion wie /?
  246.  
  247.  
  248.      /A           "AUTOMATISCHES SPEICHERN"
  249.  
  250.                   wird dieser  Schalter  mit  angegeben, so fragt
  251.                   4desy/2  wenn  noetig  nicht  mehr   nach,   ob
  252.                   gespeichert  werden  soll,  sondern speicher in
  253.                   folgenden Situationen einfach automatisch, wenn
  254.                   es Veraenderungen zu Speichern gibt:
  255.                     - Verlassen des Programms
  256.                     - Wechseln des Verzeichnisses(ENTER auf <DIR>)
  257.                     - Wechseln des Laufwerkes (Alt-D)
  258.                   Wenn 4Desy/2  laeuft,  kann  der AutoSave-Modus
  259.                   mit Alt-A an- und ausgeschaltet werden.
  260.                   (siehe Beschreibung von Taste Alt-A)
  261.                   (siehe Beschreibung der 1.Bildschirmzeile)
  262.  
  263.  
  264.      /Caxxx       "Farbeinstellungen"
  265.                   (Colorsetting)
  266.                   Das kleine 'a'  hinter  dem Schalter steht fuer
  267.                   das Bildschirmelement,  dessen  Farbwert  folgt
  268.                   und kann einer dieser Buchstaben sein:
  269.                   T  : 1.Bildschirmzeile (Statuszeile)
  270.                   B  : letzte Bildschirmzeile (Attribute, Datum,Zeit)
  271.                   F  : normale Dateizeile
  272.                   D  : normale Verzeichnisszeile
  273.                   E  : aktuelle Zeile, die bearbeitet wird
  274.                   H  : Hilfebildschirm
  275.                   C  : Verzeichnissanzeige im Hilfsbildschirm
  276.                   W  : Warnungen/Fehlermeldungen
  277.  
  278.                   Die drei 'xxx'stehen fuer einen Farbwert von
  279.                   0 bis  127.   In  der  Zahl  werden Vorder- und
  280.                   Hintergrundfarbe fuer das  Element  festgelegt.
  281.                   Das    Hilfsprogramm  "4COLORS.EXE"   aus   dem
  282.                   4DESY-Archiv   zeigt   die    Werte   mit   den
  283.                   entsprechenden Farben an.
  284.                   Beispiel:
  285.                   4DESY2.EXE /CT12
  286.                   legt  die  Farbe  der  oberen  Statuszeile  auf
  287.                   Hintergrund SCHWARZ und Zeichenfarbe HELLROT
  288.  
  289.  
  290.      /E           "EDITOR-Modus" anstatt POS1-Modus
  291.  
  292.                   Schaltet 4Desy/2 nach dem Start direkt in den Editormode.
  293.                   Im Editor-Mode benimmt sich das  Programm  eben
  294.                   wie  ein  Editor.   Wenn  mit Cursor-Runter von
  295.                   einer Zeile zur  naechsten  gegangen wird, dann
  296.                   wird die Cursor-Position beibehalten, sofern in
  297.                   der  naechsten   Zeile   an   dieser   Position
  298.                   ueberhaupt  noch ein Zeichen steht.  Steht dort
  299.                   kein Zeichen  mehr,  dann  wird  auf das letzte
  300.                   Zeichen der naechsten  Zeile  gesprungen.   Ist
  301.                   die  naechste  Zeile  leer, wird auf Position 1
  302.                   gegangen.  Die "alte"  Position wird aber nicht
  303.                   "vergessen".  Sondern wenn  man  nur  ein  paar
  304.                   leere   Zeilen  ueberspringen  will,  und  dann
  305.                   wieder zu  einer  Zeile  mit ausreichend wielen
  306.                   Zeichen gelangt, dann wird  dort  die  gemerkte
  307.                   Position auch wieder angesteuert.
  308.  
  309.                   Im  Normal-Fall  befindet sich 4Desy/2 naemlich
  310.                   im POS1-Mode.   Wenn  im  POS1-Mode  eine Zeile
  311.                   irgendwie     verlassen     wird     (BildRauf,
  312.                   Cursor-Runter...),  dann  wird   in   der   neu
  313.                   angesprungenen  Zeile  immer auf die 1.Position
  314.                   gegangen.
  315.                   Welchen  Modus  man  nun  leiber  hat,  ob  den
  316.                   Editor-Modus   oder    den    POS1-Modus,   ist
  317.                   eigentlich persoenliche Geschmacksache...
  318.  
  319.                   Fuer Unentschlossene sei  die  Taste  Alt-E  im
  320.                   Editor  genannt.  Diese schaltet zwischen den 2
  321.                   Modi um.
  322.                   Beispiel:
  323.  
  324.                   4DESY2.EXE /e
  325.  
  326.  
  327.      /F3aaaaaa    "Standard F3-Betrachter"
  328.                   normalerweise wird beim  Drücken  der  F3-Taste
  329.                   auf  einer Datei das Kommando "LIST" mit dieser
  330.                   Datei  ausgeführt.   Wenn  ein  anderer  Lister
  331.                   bevorzugt wird, kann  er hier angegeben werden.
  332.                   Betrachter   für   Dateien    mit    bestimmten
  333.                   Erweiterungen  koennen  in der 4DESY2.INI-Datei
  334.                   festegelgt werden.  So  können auch ZIP-archive
  335.                   odfer GIF-Bilder oder WAV-Dateien  von  4Desy/2
  336.                   aus betrachtet werden.  Der F3-Schalter bezieht
  337.                   sich nur auf den Betrachter, der genommen wird,
  338.                   wenn  fuer  die Erweiterung der aktuellen Datei
  339.                   kein Spezial-Betrachter definiert wurde.
  340.                   Beispiel:
  341.                   4DESY2.EXE /F3c:\mytools\myview.exe
  342.                   4DESY2.EXE /F3listos2
  343.  
  344.      /F4aaaaa     "F4-editor Befehl"
  345.                   4Desy/2 startet  normalerweise  den OS/2-editor
  346.                   E.EXE, wenn F4 auf einer Datei gedrueckt  wird.
  347.                   Wenn  man  einen  anderen  Lieblingseditor hat,
  348.                   kann dieser her angegeben werden.
  349.                   Beispiel:
  350.                   4DESY2.EXE /F4c:\apps\qedit\q.exe
  351.                   4DESY2.EXE /F4epm.exe
  352.  
  353.  
  354.      /K           "Unterverzeichniss merken"
  355.                   (KEEP last subdir)
  356.  
  357.                   wenn dieser Schalter  von  der Kommandzeile aus
  358.                   aktiviert wird, so merkt sich 4Desy/2 den Namen
  359.                   des letzen Unterverzeichnisses.   Wenn  nun  zu
  360.                   einem  Oberverzeichniss  gewechselt wird (Durch
  361.                   Drücken von ENTER auf einem ".."-Verzeichniss),
  362.                   dann wird nach  Einlesen  des neuen Directories
  363.                   *NICHT* zum ersten Eintrag gesprungen,  sondern
  364.                   es wird auf die Zeile mit dem Unterverzeichniss
  365.                   gesprungen, aus dem hierher gewechselt wurde.
  366.                   Ohne  diesen  Schalter wird immer zum 1.Eintrag
  367.                   in einem Verzeichniss gewechselt.
  368.                   (siehe auch Taste ALT-K)
  369.  
  370.      /Lxxx        "LAENGE von Zeilen"
  371.  
  372.                   Hinter dem Schalter /L kommt immer noch eine 2
  373.                   oder 3-stellige  Ziffer.   Mit  diesem Schalter
  374.                   wird die  maximale  Laenge  einer  Beschreibung
  375.                   festgelegt.      Normalerweise     haben    die
  376.                   Beschreibungen eine Max.-Laenge von 40 Zeichen.
  377.                   Diese 40 Zeichen passen bei einem FAT-Directory
  378.                   naemlich gerade  noch  so  hinter  die uebrigen
  379.                   Angaben wie Filename und Datum (...).  Seit der
  380.                   neuen 4OS2-Version 2.50 (und auch in 4DOS)
  381.                   werden aber  Beschreibungslaengen  von  bis  zu
  382.                   511 Zeichen auch noch angezeigt.
  383.  
  384.                   Laesst  man  diese  Angabe  weg,  so werden von
  385.                   4Desy/2   maximal   40    Zeichen   pro   Zeile
  386.                   angenommen.
  387.                   Wenn eine  Beschreibung  nun  laenger  als  der
  388.                   Maximalwert  ist, so koennen hier keine Zeichen
  389.                   mehr   dazugeschrieben,    sondern   nur   noch
  390.                   geloescht werden.
  391.                   Fuer die Maximallaenge einer Zeile  gilt,  dass
  392.                   sie von 20 bis 511 gehen darf.
  393.                   20 <= m <= 511  - fuer Mathematiker ...
  394.                   (siehe auch Taste Alt-L)
  395.                   Beispiel:
  396.  
  397.                   4DESY2.EXE /L60
  398.                                   legt eine Max.laenge von 60
  399.                                   Zeichen pro Beschreibung fest.
  400.  
  401.  
  402.  
  403.  
  404.      /M          "MONOCHROM"
  405.  
  406.                  4Desy/2 benutzt beim Bildschirmaufbau keine Farben
  407.                  sondern   nur  den  monochrome-Modusschwarz  und
  408.                  weiss und  grau.   Ich  hoffe,  dass  dann  auch
  409.                  Notebook-Besitzer,  die  OS/2  fahren  auf ihren
  410.                  LC-Display noch  was  sehen  koennen.
  411.                  (Bitte  um  Erfahrungsberichte,  da  ich  keinen
  412.                  Notebook mein Eigen nennen darf...)
  413.  
  414.  
  415.  
  416.      /O          "OVERWRITE"-Modus
  417.  
  418.                  Im Normalfall startet 4Desy/2 im Einfuege-(=Insert)
  419.                  Modus.    Wer  lieber  immer  im  Ueberschreibe-
  420.                  (Overwrite-) Modus arbeiten  will,  der kann mit
  421.                  diesem Schalter 4Desy/2 davon in Kenntnis setzen.
  422.  
  423.  
  424.  
  425.      /Q          "QUIET"-Modus
  426.                  Wer es nach der 3.Beendigung von 4Desy/2 langsam
  427.                  gerafft hat, dass das Programm CARDWARE ist, der
  428.                  kann den kleinen Erinnerungs-Bildschirm am  Ende
  429.                  von 4Desy/2 damit unterdruecken.
  430.  
  431.                  ABER NUR WENN DIE KARTE SCHON IM KASTEN IST  ;-)
  432.  
  433.  
  434.      HINWEIS:
  435.      --------
  436.      Weichen die  persoenlichen  Lieblingsparameter  von  den Grund-
  437.      Einstellungen ab, so sollte  man  sich  ein  Alias  unter  4OS2
  438.      definieren,  dass  bei  jedem  Start die gewuenschten Parameter
  439.      einstellt. z.Beispiel:
  440.  
  441.      alias 4des=c:\tools\4os2\4desy2.exe /e /o /l200 /q
  442.  
  443.      diese Alias-Zeile kann  man  dann  noch in die 4START.CMD-Datei
  444.      schreiben, die 4OS2 zu Beginn immer auswertet  und  schon  kann
  445.      man 4Desy/2 von ueberall aus bequem mit
  446.           4DES<enter>
  447.      aufrufen.
  448.      Da die Alias-Definitionen bei 4OS2 im RAM gehalten werden, sind
  449.      sie  natuerlich  schneller  als  jede  Batch  ..- Verzeihung-..
  450.      CMD-Datei !
  451.  
  452.  
  453.  
  454.  
  455.  
  456.      Der Bildschirm von 4Desy/2
  457.      --------------------------
  458.  
  459. ┌─4DESY/2─V1.35───┤F1=Help│ESC=Exit├───AKI1┤C 27│M 40│Entry   2 of   6├─────┐
  460. │..           <DIR>                                                          │
  461. │4desy2.doc      10760  english documentation for 4Desy/2                    │
  462. │4desy2.dok      10760  deutsche Anleitung zu 4Desy/2                        │
  463. │4desy2.exe      85952  4Desy/2 -a comfortable DescriptionEditor             │
  464. │DESCRIPT.ION       68                                                       │
  465. │history.txt      2581  A brief history of 4Desy/2                           │
  466. │                                                                            │
  467. │                                                                            │
  468. │                                                                            │
  469. │                                                                            │
  470. │                                                                            │
  471. │                                                                            │
  472. │                                                                            │
  473. │                                                                            │
  474. │                                                                            │
  475. │                                                                            │
  476. │                                                                            │
  477. ├────────────────────────────────────────────────────────────────────────────┤
  478. │4desy2.doc                                               ---A 27.01.94 18:36│
  479. └────────────────────────────────────────────────────────────────────────────┘
  480.  
  481.      Die erste Zeile:
  482.      ----------------
  483.  
  484.      Hinter |ESC=Exit| beginnt die Status-Information:
  485.  
  486.      A   bedeutet : "Autospeichern" aktiv
  487.                     Wird  jetzt  das  Programm  beendet, oder das
  488.                     Verzeichniss  gewechselt  oder  das  aktuelle
  489.                     Laufwerk gewechselt, so werden Veraenderungen
  490.                     an dcen  Beschreibungen  automatisch und ohne
  491.                     weitere Rueckfragen gespeichert.
  492.                     (siehe Taste Alt-A)
  493.                     (siehe Kommandozeilenschalter /A)
  494.  
  495.      K   bedeutet : "SubDir-merken"-Modus ist aktiv.
  496.                     Zum ein- und aus-schalten ALT-K druecken.
  497.                     (siehe Taste ALT-K)
  498.                     (siehe Schalter /K)
  499.  
  500.      I   bedeutet : Insert(Einfuege)-Modus
  501.      O   anstelle des I bedeutet Overwrite(Ueberschreib)-Modus
  502.          (siehe Taste INS/Einfg)
  503.          (siehe Schalter /O)
  504.  
  505.      1   bedeutet : POS1-Modus bei Zeilenwechsel wird immer
  506.          an die 1.Position einer Beschreibung gesprungen
  507.      E   anstelle der 1 bedeutet "Editor-Modus" die Cursor
  508.          Position wird ueber einen Zeilenwechsel hinaus
  509.          beibehalten
  510.          (siehe Taste Alt-E)
  511.          (siehe Schalter /E)
  512.  
  513.      |C 27| bedeutet, dass der Cursor sich auf dem 27.Zeichen
  514.             der aktuellen Beschreibung befindet
  515.             (C fuer Column)
  516.  
  517.      |L 40| bedeutet, dass momentan eine maximale Beschreibungs-
  518.             Laenge von 40 Zeichen pro Zeile vorgegeben ist.
  519.             (siehe Schalter /L)
  520.  
  521.      |Entry 6 of 6| bedeutet, dass im aktuellen Verzeichniss 6 Eintraege
  522.                     gefunden wurden, die man beschreiben kann.
  523.                     Der Cursor befindet sich gerade auf dem 2.File, also
  524.                     auf "4desy2.doc"
  525.  
  526.      --  am Ende der Titelzeile bedeutet, dass nach der letzen Sicherung
  527.           mit F2 noch Aenderungen an den Beschreibungen vorgenommen wurden,
  528.           die noch nicht gespeichert sind.
  529.           Wenn das Programm gerade gestartet wurde, oder wenn man gerade
  530.           mit F2 gespeichert hat, dann ist dort kein Sternchen zu sehen.
  531.  
  532.  
  533.     Die letzte Zeile
  534.     ----------------
  535.  
  536.     Unter OS/2 koennen Dank des neuen Dateisystem HPFS Dateinamen
  537.     bis zu 256 Zeichen lang sein.  Dann passen natuerlich nicht mehr
  538.     alle Zeichen eines Namens in eine Bildschirmzeile.  Darum werden
  539.     von  4Desy/2  immer  nur  die  ersten  12  Zeichen  eines  Names
  540.     angezeigt.  Ist  ein  Name  laenger,  so  folgt  ihm  ein "" um
  541.     anzudeuten, dass da-> noch was kommt...
  542.  
  543.     Wenn man nun tatsaechlich laengere Namen benutzt, dann sollte
  544.     man ab-un-zu auch  mal  in  die  letzte  Zeile  des  Bildschirms
  545.     schauen.   Denn  dort  wird  das  aktuell  gewaehlte  File etwas
  546.     ausfuerlicher dargestellt.  Der  Name  wird  hier  erst nach dem
  547.     59.Zeichen abgeschnitten.   Wer  tatsechlich  256-Zeichen  lange
  548.     Namen verwendet gehoert eben bestraft...  ;-)
  549.     Außerdem werden  in  dieser  Zeile  noch  Datum  und Uhrzeit des
  550.     letzten schreibenden Zugriffes auf diese Datei dargestellt.
  551.     Hinter dem Dateinamen stehen  die  momentanen  Attribute  der
  552.     Datei:
  553.         R - "readonly" Nur-Lesen
  554.         H - "hidden"   Versteckt
  555.         S - "system"   System-Datei
  556.         A - "archive"  Archivierungs-Attribut
  557.     Ist  ein Attribut nicht gesetzt, so wird an dessen Stelle ein
  558.     Minus "-" ausgegeben.  Direkt  hinter den Attributen wird das
  559.     Filedatum  und  die  Urzeit  des   letzten   Schreibzugriffes
  560.     dargestellt. Dies geschieht im Format: TT.MM.JJ SS:MM
  561.  
  562.     Manchmal erscheinen  hier  auch  Warnhinweise,  wenn  z.B.   das
  563.     Programm  oder  das akt.Verzeichniss verlassen werden soll, ohne
  564.     dass die  Beschreibungen  gesichert  sind.   Und manchmal werden
  565.     hier auch Eingaben verlangt, wie zum Beispiel vor dem Suchen ein
  566.     Suchtext.
  567.  
  568.  
  569.  
  570.  
  571.     Die Tasten von 4Desy/2
  572.     ----------------------
  573.  
  574.     Hat man den Editor erfolgreich mit  den  benoetigten  Parametern
  575.     gestartet,  so  liest  dieser zunaechst den Inhalt des aktuellen
  576.     Directories  ein  und  wenn   vorhanden   auch  den  Inhalt  der
  577.     DESCRIPT.ION-Datei des Verzeichnisses.
  578.     Nun kann man die Beschreibungen wild editieren,  wobei  folgende
  579.     Tasten mit allerlei nuetzlichen Funktionen belegt sind:
  580.  
  581.     Taste  Funktion
  582.     ------------------------------------------------------------------
  583.     F1     Blendet ein Hilfe-Fenster ein, in dem kurz die wichtigsten
  584.            Tasten erklaert sind.
  585.            Ausserdem  kann  man diesem Fenster entnehmen, in welchem
  586.            Pfad und auf welchem Laufwerk man sich momentan befindet.
  587.  
  588.     F2     speichert die aktuelle Beschreibung in der Datei
  589.            DESCRIPT.ION auf Dauer. Nach verlassen des Programms
  590.            und bei betrachten des Directories mir DIR bzw.
  591.            DIR   /Z   werden   die   Beschreibungen   unter  4OS2
  592.            angezeigt.
  593.  
  594.     F3     Die aktuelle Datei soll betrachtet werden.
  595.            Wurde in  der  4DESY2.INI  fuer  die  Erweiterung  der
  596.            aktuellen  Datei  ein spezieller Betrachter definiert,
  597.            wird dieser gestartet.   Andernfalls  wird der mit dem
  598.            Schalter /F3aaaaa definierte Betrachter gestartet, und
  599.            sonst (wenn mit /F3 nichts defniert  wurde)  wird  das
  600.            4OS2 Kommando LIST ausgefuehrt.
  601.  
  602.     F4     startet  den  Editor,  der  mit  dem  Schalter  /F4aaaaa
  603.            festgelegt wurde mit der  aktuellen Datei.  Wurde kein
  604.            spezieller F4-Editor festgelegt,  so  wird  E.EXE  von
  605.            OS/2 mit der aktuellen Datei gestartet.
  606.  
  607.     F8     Wenn der aktuelle Eintrag eine Datei und kein Verzeichnis
  608.            ist, dann wird die Datei vom Datenträger gelöscht, sofern
  609.            die anschließende Sicherheitsabfrage mit "Y"es beantwortet
  610.            wurde.
  611.  
  612.     F9     Rufe OS/2-Kommandozeilen-Interpreter
  613.            Es  wird  der  Interpreter  ausgefuehrt,  der  in  der
  614.            CONFIG.SYS-Datei mit SET COMSPEC=.... defniert wurde.
  615.            Mit EXIT<enter> gelangt man zurueck zu 4Desy/2
  616.  
  617.     ESCape Beendet das Programm
  618.            Bei Bedarf, das heisst, wenn nicht vorher mit f2 ge-
  619.            speichert wurde, erscheint die folgende Sicherheitsabfrage:
  620.  
  621.           ┌──────────────────────────────────────────────────────────────────┐
  622.           │WARNING:Descriptionfile not saved.Save before exit?(Yes/No/Cancel)│
  623.           └──────────────────────────────────────────────────────────────────┘
  624.            Antwortet  man  hier mit "Y" so wird gespeichert und dann
  625.            das  Programm verlasse.            Bei   "N"  wird  nicht
  626.            gespeichert und trotzdem  verlassen   und  bei  "C"  wird
  627.            nicht   gespeichert   und  auch  nicht  das Programm  be-
  628.            endet - logo !
  629.  
  630.     Alt-X  ebenfalls: finito !
  631.  
  632.  
  633.     Alt-A  Schaltet den AutoSave-Modus ein und aus.
  634.            Beschreibung des AutoSave-Modus: Siehe  Kommandozeilen
  635.            schalter /A und Beschreibung der 1.Bildschirmzeile.
  636.  
  637.     Alt-E  Schaltet zwischen dem Editor- und dem POS1-Modus um
  638.            (Erlaeuterungen siehe Schalter /e)
  639.  
  640.     Ins    Die Insert (Einfuege)-Taste schaltet zwischen Einfuege-
  641.            und dem Ueberschreibe-Modus um.
  642.  
  643.  
  644.     <---   Die Backspace-Taste loescht das Zeichen links von Cursor
  645.  
  646.     Del    Die Delete(Entfernen)-Taste loescht das Zeichen recht
  647.            vom Cursor.
  648.  
  649.     Ctrl+  Ctrl-Del loescht ab der Cursorposition bis zum Ende der Zeile
  650.     Del
  651.  
  652.  
  653.    Cursor  Die Cursor und die BildRauf/BildRunter Tasten haben die
  654.    & Bild  gleichen Funktionen wie eigentlich in jedem Editor:
  655.    -Tasten Sie bewegen den Cursor. Speziell zu erwaehnen vielleicht:
  656.  
  657.    Ctrl+   Bewegt den Bearbeitungsbalken auf die vorige LEERE
  658.    Crsr-   Beschreibung, um sich schnell zwischen einigen fehlenden
  659.    Rauf    Beschreibungen hin-und-her zu bewegen.
  660.  
  661.    Ctrl+   Bewegt den Bearbeitungsbalken auf die naechste LEERE
  662.    Crsr-   Beschreibung, um sich schnell zwischen einigen fehlenden
  663.    Runter  Beschreibungen hin-und-her zu bewegen.
  664.  
  665.  
  666.    Ctrl+   Bewegen den Cursor zwischen Wortanfaengen hin- und her
  667.    <- / ->
  668.  
  669.     Pos1   Bewegen den Cursor auf das 1./letzte Zeichen einer Zeile
  670.     Ende
  671.  
  672.     Ctrl+  Zum ersten Eintrag der auf dem Schirm sichtbar ist
  673.     Pos1
  674.  
  675.     Ctrl+  Zum letzten Eintrag der auf dem Schirm sichtbar ist
  676.     Ende
  677.  
  678.     Ctrl+  Ctrl-BildRauf geht auf den ersten Eintrag ueberhaupt
  679.     PgUp
  680.  
  681.     Ctrl+  Ctrl-BildRunter geht auf den letzten Eintrag ueberhaupt
  682.     PgUp
  683.  
  684.  
  685.     Enter  Die Taste Enter hat 2 Funktionen.
  686.            1.)
  687.            Steht  man   mit   dem   Bearbeitungs-Balken   auf  einem
  688.            Verzeichniss,   dann   wird   zu   diesem    Verzeichniss
  689.            gewechselt.   Hat  man  den  Inhalt  der Beschreibung des
  690.            aktuellen Verzeichnisses noch  nicht gespeichert, so wird
  691.            eine Sicherheitsabfrage vorgeschaltet.
  692.  
  693.            2.)
  694.            Die 2.Funktion der Entertaste funktioniert nur auf reinen
  695.            Dateien (nicht auf Verzeichnissen).   Es wird einfach zum
  696.            naechsten Eintrag auf Position 1 gesprungen.
  697.  
  698.     Alt-D  Wechselt das Laufwerk.
  699.            Das  Programm  fordert  zum  Eintippen  eines   gueltigen
  700.            Laufwerkbuchstabens  auf  und  wechselt  zum  angegebenen
  701.            Laufwerk  und dort ins Wurzelverzeichniss.  Mit ENTER auf
  702.            Verzeichnissen kann  man  sich  dann  zu dem Verzeichniss
  703.            bewegen, in dem man die Descriptions editieren will.
  704.  
  705.     Alt-R  Der Inhalt des aktuellen Verzeichnisses wird erneut
  706.            eingelesen.  Dies ist zum Beispiel dann  noetig,  wenn
  707.            ein anderer, parallel zu 4Desy/2 laufender, Prozess den
  708.            Inhalt  des  aktuellen Verzeichnisses veraendert haben
  709.            sollte.     Die    Beschreibungen     sollten   vorher
  710.            gespeichert  werden.    Andernfalls   erscheint   eine
  711.            Warnmeldung.
  712.  
  713.     Alt-K  schaltet den "SubDir-merken"-Modus ein und aus.
  714.            fuer genauere  Beschreibung  siehe  Erlaeuterungen zum
  715.            Kommandozeilenschalter /K.
  716.            Wenn der "SubDir-merken"-Modus aktiv ist, wird in  der
  717.            Statuszeile   am   oberen   Bildschirmrand   ein   "K"
  718.            eingeblendet.
  719.  
  720.     Alt-C  Kopiert den kompletten Inhalt der aktuellen Beschreibung
  721.            in die 4Desy/2-Zwischenablage.
  722.  
  723.     Alt-U  Verschiebt den kompletten Inhalt der aktuellen Beschreibung
  724.            in die 4Desy/2-Zwischenablage. Die aktuelle Beschreibung
  725.            wird geloescht.
  726.  
  727.     Alt-P  Loescht erst die aktuelle Beschreibung und fuegt dann den
  728.            Inhalt der Zwischenablage ein. Der Editierbalken wird zum
  729.            naechsen Eintrag bewegt.
  730.  
  731.     Alt-Y  Loescht eine Beschreibung OHNE sie anschliessend in
  732.            die Zwischenablage zu kopieren (wie Alt-U).
  733.            Der Editierbalken wird zum naechsen Eintrag bewegt.
  734.            --- Vorsicht !
  735.  
  736.  
  737.     Alt-S  Sucht nach Texten.
  738.            Es kann ein Suchtext eingegeben werden, der maximal 40 Zeichen
  739.            lang sein darf. Anschleißend folgt die Frage:
  740.            ┌────────────────────────────────────────────────┐
  741.            │Examine <F>ilenames, <D>escriptions or <B>oth ? │
  742.            └────────────────────────────────────────────────┘
  743.            Was  soll  also  nach  dem  Auftauchen   des   Suchtextes
  744.            untersucht werden ?
  745.            F : Filenames - nur die Datei/Verzeichnisnamen
  746.            D : Descriptions  -  nur  die  Beschreibungen  werden
  747.                durchsucht
  748.            B : Both - Beides! Dateinamen, Verzeichnissnamen UND
  749.                die Beschreibungen werden nach dem Auzftauchen des
  750.                Suchstrings durchkaemmt.
  751.            Die  Suche  erfolgt  OHNE  Beachtung  von  Gross-  und
  752.            Kleinschreibung.   Die  Suche  beginnt   beim   ersten
  753.            Eintrag.   Der  erste Eintrag bei dem die Suche Erfolg
  754.            hat wird angesprungen.   Mit  Alt-N wird zum naechsten
  755.            passenden gesprungen.
  756.  
  757.     Alt-N  Siehe Alt-S
  758.            Springt zum naechsten Eintrag, auf den der Suchtext passt.
  759.            Wurde noch kein Suchtext festgelegt, dann hat diese Taste
  760.            keine Funktion.
  761.  
  762.     Alt-L  Nach  dieser  Taste  kann  man  eine   neue   maximale
  763.            Beschreibungs-  laenge von 20 bis 511 eingeben werden.
  764.            (siehe Schalter /L)
  765.  
  766.  
  767.     Alt-I  Speichert  die momentanen Einstellungen von 4Desy/2 in
  768.            die  Datei  4DESY2.INI  im  Verzeichniss  von  dem aus
  769.            4Desy/2 gestartet wurde.  Diese Datei kann  mit  einem
  770.            ASCII-Editor nachbearbeitet werden.
  771.  
  772.  
  773.  
  774.  
  775. Die Datei 4DESY2.INI
  776. --------------------
  777.  
  778. Die Datei wird durch Drücken von ALT-I angelegt.
  779. In  ihr  werden  die   ganz   normalen   Kommandozeilen-Parameter
  780. gespeichert, mit denen 4Desy/2 ausgefuehrt werden soll.
  781. Beispiel:
  782.  
  783. ------------------4DESY2.INI--------------------
  784. /A
  785. /CF27
  786. /CD30
  787. /CE95
  788. /CT79
  789. /CB48
  790. /CW78
  791. /CH116
  792. /CC121
  793. .arj^(unarj ^|more) & pause
  794. .inf^view
  795. -------------------------------------------------
  796.  
  797. Ganz  links muss ein "/" oder ein "." stehen, damit die
  798. Zeile  von  4Desy/2  erkann  wird.   Abgesehen  von /C und von /F
  799. wird bei allen Schaltern nur  der  erste Buchstabe hinter dem "/"
  800. betrachtet.   Also  bewirken   /A   /AutoSave   /Alpenhorn   alle
  801. lediglich, dass der Auto-Speichern-Modus eingeschaltet wird.
  802.  
  803. Beginnt  eine Zeile mit einem "." dann folgt eine Definition fuer
  804. einen F3-Viewer fuer eine spezielle Dateierweiterung.
  805. Durch die Zeile
  806.  
  807. .arj^(unarj ^|more) & pause
  808.  
  809. wird bei Druck auf  F3  auf  der Datei XYZ.ARJ folgendes Kommando
  810. ausgefuehrt:
  811.  
  812. unarj XYZ.ARJ|more & pause
  813.  
  814.  
  815.  
  816. "OK, wass koss' dat Teil ?"  - CARDWARE
  817. ---------------------------------------
  818.  
  819. Also 4Desy/2 ist NICHT umsonst!
  820. Es wird Dich etwas Zeit und eine 80-Pfennig-Briefmarke kosten !
  821. (wenn die Bundesp*st die Preise nicht mal wieder erhoeht ?)
  822.  
  823. Das   also   ist   CARDWARE   !    Keine   Sharewaregebuehr,   Keine
  824. Registrierungs-Krampf,   Keine  fehlerhafte  Registrier-Schluessel-
  825. Funktion, Keine Programm - Beschraenkungen !
  826.  
  827. ABER:
  828. Ich will eben wissen, wohin  mein Prograemmli so reisen tut...  Also
  829. wenn das Teil gefaellt, oder auch wenn es nicht gefaellt  oder  wenn
  830. Du noch eine Funktion dringend benoetigst (und es sein koennte, dass
  831. andere Leute diese Funktion auch brauchen koennten...?) Oder wenn Du
  832. einfach sonst einen Kommentar loswerden willst, dann:
  833. Postkarte, was draufgeschrieben und ab-die-post !
  834.  
  835. (Adresse siehe oben)
  836.  
  837.  
  838.  
  839. HAFTUNG und Co.
  840. ---------------
  841. OBWOHL DAS PROGRAMM MIT  GROSSER  SORGFALT  GESCHRIEBEN WURDE UND
  842. EINE MEHRSTUFIGE TESTPHASE HINTER  SICH  GEBRACHT  HAT,  KANN  ES
  843. IMMERNOCH SEIN, DASS SICH DER EINE ODER ANDERE FEHLER IM PROGRAMM
  844. VERSTECKT HAT. SO  EIN  UNBEKANNTER  FEHLER  KANN NATUERLICH ALLE
  845. MOEGLICHEN ARTEN VON AUSWIRKUNGEN HABEN. DARUM WILL ICH AN DIESER
  846. STELLE DEUTLICH MACHEN, DASS ICH KEINERLEI HAFTUNG FUER  SCHAEDEN
  847. AN HARDWARE ODER SOFTWARE UEBERNEHMEN KANN, DIE DURCH DAS STARTEN
  848. MEINES  PROGRAMMES  VERURSACHT  WURDEN.  SOLLTEST  DU DAMIT NICHT
  849. EINVERSTANDEN SEIN, SO STARTE DAS PROGRAMM NICHT UND LOESCHE ALLE
  850. ZUM PROGRAMM GEHOERENDEN DATEIEN.
  851.  
  852. DANN KANN AUCH NIX PASSIEREN.....
  853.  
  854.  
  855.  
  856. Copyrights und Trademarks
  857. -------------------------
  858.  
  859. 4OS2  ist (C) und trademark von Rex Conn und JP-Software Inc.
  860. 4DOS  ist (C) und trademark von Rex Conn und JP-Software Inc.
  861. OS/2  ist (C) und trademark von IBM Corporation
  862.  
  863. 4Desy/2 ist (C) 1994 von Wolfram Koerner
  864.         das Programm darf, wenn es im Original-ZIP-Archiv
  865.         und in unveraendertem Zustand komplett mit allen
  866.         Dateien weitergegeben wird frei kopiert und verbreitet
  867.         werden. Weitere Auflagen siehe CARDWARE-Hinweis.
  868.  
  869.  
  870.  
  871. Noch ein Hinweis:
  872. -----------------
  873. Hat  man einmal seine Dateien mit  Beschreibungen versehen, ist es
  874. nuetzlich, wenn diese auch wirklich immer zusammen mit den Dateien
  875. verschoben  /  kopiert   werden.     Fuer   OS/2   gibt  es  einen
  876. Norton-Commander aehnliches Programm  namens "File  Commander  /2"
  877. von Brian Havard. Das Archiv heisst in der Regel fc2###.zip
  878. Abgesehen    von    zahlreichen    nuetzlichen   Funktionen   zum
  879. Dateihandling werden  von  FC2  auch 4OS2-Dateibeschreibungen mit
  880. den Dateien kopiert !
  881. Bitte das Programm  auch  registrieren,  wenn  es laenger benutzt
  882. wird.
  883.  
  884.  
  885. Credits
  886. -------
  887.  
  888. Da auch ein  Programmierer  nicht  ohne  seine Mitmenschen auskommt,
  889. hier ein paar die auch mit der  Entstehung  des  Programmes  zu  tun
  890. hatten:
  891.  
  892. Beta-Tester:     Florian v. Walter (z.B. Editor-Mode /E)
  893.                  Hans-Dieter Stich (z.B. SubDir-merken-Mode /K)
  894.                  Holger Gutschmidt (z.B. Attribute-Anzeige)
  895.  
  896. Waerm-Flasche:   Doro   (sonst   haette   jetzt  ein  Programmierer
  897.                          abgefrorene Fuesse - dito !)
  898.  
  899.  
  900.